package com.lz.mapper;

import com.lz.pojo.SysRole;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

/**
* 角色信息
*/
@Mapper
public interface SysRoleMapper extends BaseMapper<SysRole> {

    /** 在单查角色信息的同时 查询当前角色所拥有的权限ID */
    SysRole selectVoById(Integer id);

    /** 添加角色对应权限 */
    int insertRolePermission(SysRole sysRole);

    /** 删除角色对应权限(根据角色ID删除) */
    int deleteRolePermission(Integer roleId);

    /** 根据用户ID查询角色列表 */
    List<SysRole> selectByUserId(String userId);

}




